1
general::
Phrase(s): envy someone for someone or something
to regard one with jealousy or resentment because of someone or something one has. • I envy you for your lovely car. • We all envy you for your beautiful children.
McGrawhill's American Idioms And Phrasal Verbs